@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; color:#454545; background:url(../images/bodybg.jpg) repeat-x left top #f1f1f1; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
.color{ color:#0d9929}
a{ font-size:12px; color:#454545; text-decoration:none; outline:none; font-family:"宋体",Arial, Helvetica, sans-serif;}
a:hover, .right h3 label a:hover, .right div.cont_news p a:hover, .time a:hover{ color:#0d9929; text-decoration:none;}
.fl{ float:left;}.fr{ float:right;}.cl{ clear:both;}.l10{ margin-left:10px;}.r10{ margin-right:10px;}.t10{ margin-top:10px;}.b10{ margin-bottom:10px;}.h10{ height:10px;}
.nav ul li a,.sidebar h3,.show h3,.about h3,.news_i h3 a,.muscle h3,.right h3,.right div.cont_news h2,.xg_news h2,.pro_h1{ font-family:"微软雅黑", "宋体"; font-size:14px;}
.more{ float:right; margin:13px 10px 0 0;}

#container{ margin:0; padding:0; width:100%;}
#header{ height:124px;}
.top{ margin:0 auto; height:25px; line-height:25px; width:960px; padding:0 10px; color:#888;}
.top label{ color:#19821D;}
.logo{ width:960px; height:60px; padding:10px; margin:0 auto;}
#main{ width:1000px; margin:0 auto 0px; padding:0;}
#main .main_t ,#main .main_b{ float:left; width:100%; height:10px;}
#main .main_t{ background:url(../images/mainbg_tb.jpg) no-repeat left top;}
#main .main_b{ background:url(../images/mainbg_tb.jpg) no-repeat left bottom; margin-bottom:10px;}
#content{ float:left; width:980px; padding:0 10px; background:url(../images/mainbg.jpg) repeat-y center top;}

.nav{ width:980px; height:62px; margin:0 auto; background:url(../images/menubg.jpg) no-repeat center bottom;}
.nav ul { padding:0 10px;}
.nav ul li{ float:left; height:48px; line-height:48px; background:url(../images/navline.jpg) no-repeat right 9px;}
.nav ul li a{ display:block; width:76px; height:40px; line-height:40px; padding:8px 10px 0 10px; text-align:center;}
.nav ul li a.on{ background:url(../images/nav_hov.jpg) no-repeat center top; color:#fff;}
.nav ul li ul{ display:none; width:94px; height:auto; position:absolute; z-index:10000; margin:0px 0 0 0; padding:0; background:url(../images/menubg1.jpg) repeat-y center bottom; border:1px solid #19821d; border-top:4px solid #19821d; border-bottom:0;}
.nav ul li ul li{ height:34px; line-height:34px; background:none; text-align:center;}
.nav ul li ul li a{ width:94px; font-size:12px; height:34px; line-height:34px; padding:0; border-bottom:1px solid #d9d9d9;}
.nav ul li ul li a:hover{ border-bottom:1px solid #19821d;}

.banner_i,.banner{ margin:0 auto; width:980px; height:300px; overflow:hidden;}

#product{ width:980px; margin:10px auto 0;}
.sidebar,.weibo,.left{ width:230px; overflow-x:hidden;}
.show,.about,.right{ width:740px;}

.sidebar h3,.show h3,.about h3,.right h3{ padding-left:30px; height:40px; line-height:32px;}

.sidebar h3{ background:url(../images/sidebar_t.jpg) no-repeat left top; color:#fff;}
.sidebar ul{ padding:10px 0; height:400px; overflow:hidden;}
.sidebar ul li{ line-height:26px; margin:0 0 3px 0; text-indent:30px; background:url(../images/sidebar_li.jpg) no-repeat left top;}
.sidebar ul li ul{ position:relative; padding:0; height:auto;}
.sidebar ul li ul li{ line-height:26px; text-indent:50px; background:url(../images/sidebar_li.jpg) no-repeat right bottom; margin:3px 0 0 0;}

.show h3,.about h3,.right h3{ background:url(../images/rightbar_t.jpg) no-repeat left top; color:#19821d;}
.show ul{ height:400px; padding:10px 0; overflow:hidden;}
.show ul li,.muscle ul li,.right div.cont_pro ul li{ float:left; display:inline; width:170px; background:url(../images/dibg.jpg) no-repeat left top; margin:0 0 10px 13px;}
.di{ width:160px; height:160px; text-align:center; overflow:hidden; border:1px solid #d9d9d9; margin:0 8px 8px 0;}
.di:hover{ border:1px solid #0d9929;}
.show ul li h4,.muscle ul li h4,.right div.cont_pro ul li h4{ width:160px; height:24px; line-height:24px; text-align:center; overflow:hidden;}

.about h3 {}
.about ul{ padding:10px; height:auto;}
.about ul li.myface{ width:255px; height:200px; padding:9px; border:1px solid #d9d9d9; margin-right:15px;}
.about ul li.myface img{ width:255px; height:200px;}
.about ul li.ab_cont{ width:430px; height:220px; overflow:hidden; line-height:20px;}
.about ul li.ad{ width:740px; height:80px; overflow:hidden;}

.weibo{ height:360px; overflow:hidden;}

#lxwm{ width:230px; float:right;}
#lxwm h3{ font-family:"微软雅黑", "宋体"; font-size:14px; padding-left:30px; height:40px; line-height:32px;background:url(../images/rightbar_t.jpg) no-repeat left top; color:#19821d;}
#lxwm ul{ line-height:24px; padding-left:8px;}

.case{ width:980px; height:80px; overflow:hidden; background:url(../images/casebg.jpg) no-repeat left top;}
.case li{ float:left; width:180px; height:60px; margin:10px 0px 0 0px;}
.rollBox{overflow:hidden; width:900px; padding:0 12px 0 68px;} 
/*.rollBox .LeftBotton{height:165px;width:25px;background:url(../images/arc_2.gif) no-repeat left 55px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollBox .RightBotton{height:124px;width:25px;background:url(../images/arc_1.gif) no-repeat left 55px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} */
.rollBox .Cont{overflow:hidden;float:left; width:900px;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox #List1,.rollBox #List2{float:left;} 

.news_i{ width:320px;}
.news_i h3,.muscle h3{ padding-left:30px; height:35px; line-height:33px; overflow:hidden; background:url(../images/news_ibg.jpg) no-repeat left top;}
.news_i h3 li{ float:left; height:35px; padding:0 10px;}
.news_i ul{ padding:10px; height:200px;} 
.news_i ul li{ height:25px; line-height:25px; padding-left:15px; overflow:hidden; background:url(../images/arc.jpg) no-repeat 1px 9px;}
.news_i ul li label{ float:right; color:#6b6b6b;}
#tags { float:left; padding:0; padding:0 0 0 0px; HEIGHT: 34px;}
#tags li {FLOAT: left; HEIGHT: 35px; background:none; padding:0;}
#tags li A { font-family:"微软雅黑"; font-size:14px; padding:0 10px;float: left;color: #333; LINE-HEIGHT:35px; HEIGHT: 35px; outline:none;}
#tags li A:hover{  color: #498e05;text-decoration:underline;}
#tags li.selectTag { HEIGHT: 35px}
#tags li.selectTag A { font-family:"微软雅黑"; font-size:14px; font-weight:bold; color: #498e05; LINE-HEIGHT: 35px; HEIGHT: 35px;}
#tags li.selectTag A:hover{ text-decoration:underline;}
#tagContent {}
.tagContent {display: none;}
#tagContent div.selectTag { float:left; width:100%; display: block}

.muscle{ width:650px;}
.muscle h3{ background:url(../images/musclebg.jpg) no-repeat left top; color:#0d9929;}
.muscle ul{ padding:10px; height:200px; overflow:hidden;}
#demo,#demo3{margin: 0 auto;overflow: hidden;width:650px;}
#demo img,#demo3 img{margin: 0 auto;}
#indemo {float: left;overflow: hidden;width: 600%;}
#demo1, #demo2,#demo4,#demo5{float: left;overflow: hidden;}
#demo1 a, #demo2 a,#demo4 a, #demo5 a{font-size: 12px;text-decoration: none;}
#demo1 a:hover, #demo2 a:hover,#demo4 a:hover, #demo5 a:hover{text-decoration: underline;}
#demo1 ul li, #demo2 ul li,#demo4 ul li, #demo5 ul li {display: inline;float: left;overflow: hidden;text-align: center;width: 162px;}
#demo1 ul li span, #demo2 ul li span,#demo4 ul li span, #demo5 ul li span{float: left;height: 24px;line-height: 24px;overflow: hidden;width: 100%;}

.footer{ width:980px;}
.footer .navb{ height:35px; line-height:35px; background:url(../images/navbg.jpg) no-repeat left top; text-align:center;} 
.footer .navb a{ padding:0 15px;}
.footer .bottom{ width:960px; padding:10px; overflow:hidden; text-align:left; line-height:20px; color:#888;}
.footer .bottom span{ line-height:18px;}
.footer .bottom a,.cont_news h2 label{ font-size:12px; color:#6b6b6b;font-family:"宋体",Arial, Helvetica, sans-serif;}
.cloud{ float:left; margin-right:5px;}

#goTopBtn{ float:right; display:block; POSITION:fixed; TEXT-ALIGN: center; LINE-HEIGHT: 69px; WIDTH: 69px; BOTTOM: 10px; HEIGHT: 69px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position:fixed; _right:10px; _BOTTOM: 10px; background:url(../images/scroll_top.jpg) no-repeat left top;}
#goTopBtn:hover{ background:url(../images/scroll_top.jpg) no-repeat left bottom;}

.left .sidebar ul{ height:auto;}
.left .sidebar ul.lxwm{ padding:10px 12px; height:auto; line-height:20px;}

.right h3 label{ float:right; width:450px; overflow:hidden; text-align:right; margin-right:10px; line-height:35px; color:#6b6b6b; font-family:"宋体"; font-size:12px;}
.right h3 label a{ color:#6b6b6b;}

.right div.cont{ padding:10px; line-height:22px;}

.right div.cont_news,.right div.cont_newss,.right div.list_sr{ padding:15px 15px; line-height:20px;}
.right div.cont_news li{ margin:5px 0; border-bottom:1px dashed #d9d9d9;}
.right div.cont_news h2{ height:30px; line-height:30px; overflow:hidden; background:url(../images/arc.jpg) no-repeat left center; padding-left:15px;}
.right div.cont_news h2 a{ font-size:14px;} 
.right div.cont_news h4{}
.right div.cont_news p{ text-align:right; padding:0 0 10px 0; color:#6b6b6b;}
.right div.cont_news p a{ color:#6b6b6b;}

.list_sr ul{ width:100%; padding:10px 0;}
.list_sr ul li {
    border-bottom: 1px dotted #DADADA;
    color: #999999;
    margin-bottom: 10px; padding:10px 0;
}
.list_sr ul li .s_img{ float:left; width:70px; height:70px; overflow:hidden; display:inline; margin-right:10px;}
.list_sr ul li .s_r{ float:left; width:618px;}
.list_sr ul li h3 {
	background:url(../images/index_4.gif) no-repeat 7px center transparent;
	height:30px; overflow:hidden;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 24px;
}
.list_sr ul li h3 a {
    font-size: 13px;
    font-weight: bold; color:#545454;
}

.weibo_img{ float:left; width:69px; height:69px; padding-right:12px; display:inline; margin-right:10px; background:url(../images/s_img_bg.png) no-repeat left top; text-align:center;}
.list_sr ul li:hover .weibo_img{ background:url(../images/s_img_bg.png) no-repeat left bottom;}
.weibo_img .time_rq{ font-size:38px; line-height:45px; font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif; color:#fff;}
.weibo_img .time_yf{ font-size:16px; line-height:20px; font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif; color:#fff;}
.list_sr ul li .s_r{ float:left; width:600px;}
.list_sr ul li .s_r b.tit{ color:#CA0205}
.s_r img{ padding:3px; border:1px solid #d7d7d7; margin-top:5px;} 

#page{ height:40px; line-height:40px; overflow:hidden; text-align:center; background-color:#f8f8f8;}

.right div.cont_pro{ padding:10px 0 0 0;}

.right div.cont_newss h1{ height:36px; line-height:36px; overflow:hidden; font-size:20px; font-family:"微软雅黑", "宋体"; text-align:center;}
.right div.cont_newss .time{ text-align:center; line-height:30px; border-bottom:1px dashed #d9d9d9; color:#888;}
.prew {
    background: url("../images/ui_pre_info.gif") no-repeat scroll left 7px transparent;
    color: #6B6B6B;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    text-align: left;
    width: 46%;
}
.nextw {
    background: url("../images/ui_next_info.gif") no-repeat scroll right 7px transparent;
    color: #6B6B6B;
    float: right;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-right: 20px;
    text-align: right;
    width: 46%;
}

.content{ line-height:24px;}

.xg_news h2{ padding:5px 12px; background-color:#f8f8f8; color:#19821D;}
.xg_news ul{ padding:10px 0;}
.xg_news ul li{ float:left; width:320px; border-bottom:1px dashed #d9d9d9; height:25px; line-height:25px; padding-left:35px; overflow:hidden; background:url(../images/arc.jpg) no-repeat 13px 9px;}

.pro_show{} 
.pro_show_l{ width:402px;}
#tagContentpro{border: 1px solid #DADADA;float: left;width: 400px;height: 400px;margin-left: 1px;overflow: hidden;text-align: center;vertical-align: middle;}
#thumb {display: inline;float: left;height: 102px;margin: 0;overflow: hidden;padding: 0;width: 402px;}
#thumb li {border: 1px solid #DADADA;display: inline;float: left;width: 70px; height:70px; overflow:hidden;margin: 10px 4px 0;text-align: center;}
#thumb li.selectTag { position: relative;}
#thumb li:hover{ border:1px solid #0d9929;}

.pro_show_r{ width:300px; padding-left:18px;}
.pro_show_r h1,.pro_show_r h2{ line-height:30px; padding-left:8px; color:#0d9929; border-bottom:1px dashed #dadada;}

.cons_inp2 {background: url("../images/cons_bg1.png") no-repeat scroll left top transparent;border: 0 none;color: #999999;height: 27px;line-height: 27px;margin-bottom: 4px;padding: 0 5px 0 7px;width: 250px; font-size:12px;}
.textarea {background: url("../images/cons_cont.png") no-repeat scroll left top transparent;border: 0 none;color: #999999;font-size: 12px;height: 93px;line-height: 18px;overflow: hidden;padding: 5px 3px;width: 256px;}
.sub2 {background: url("../images/zixun.gif") no-repeat scroll left center transparent;border: 0 none;cursor: pointer;float: left;height: 18px;margin-top: 4px;width: 61px;}

.pro_h2,#xg_pic h2.pro_h2{ height:34px; line-height:34px; border-bottom:1px solid #dadada; margin-bottom:10px; text-indent:10px; color:#19821D; font-size:14px; text-align:left;}
.pro_c{ padding:0 10px;/*最大宽度700*/}

#xg_pic ul {display: inline;float: left;height: 184px;overflow: hidden;padding: 10px 0;width: 100%;}
#xg_pic ul li {display: inline;float: left;margin: 0 0 0 15px;text-align: center;width: 162px;}
#xg_pic ul li .pro_show_di {border: 1px solid #DADADA;height: 160px;overflow: hidden;width: 160px;}
#xg_pic ul li .pro_show_di:hover {border: 1px solid #1F6FBB;}
#xg_pic ul li span {float: left;height: 22px;line-height: 22px;overflow: hidden;width: 100%;}
#marquee {margin-top: 10px;overflow: hidden;position: relative;width: 100%;}
#marquee img {border: 1px solid #D7D7D7;}
#marquee dl, #marquee dt, #marquee dd, #marquee a {float: left;margin: 0 7px;padding: 0;text-align: center;}
#marquee dl dt a {display: inline;float: left;line-height: 20px;}
#marquee dl {width: 1000%;}
#plun {border: 1px solid #E0E0DF; margin: 10px 0 0;padding: 10px;width: 698px;}
#plun h5 {display: block;padding: 0 10px 10px;}
#plun h5 span {color: #6B6B6B;float: right;}
#plun h5 label {background: url("../images/plun.gif") no-repeat scroll left center transparent;color: #267CC8;padding-left: 15px;}
#plun .pl {margin: 10px 0 0;}
#plun .pl .text {border: 1px solid #E0E0DF;color: #666666;display: block;font-family: "宋体",Arial,Helvetica,sans-serif;font-size: 12px;height: 80px;line-height: 18px;width: 696px;}
#plun .pl li {float: left;margin: 10px 0 0;text-align: left;width: 100%;}
.plun_inp {background: url("../images/plun1.gif") no-repeat scroll left top transparent;border: 0 none;height: 22px;margin-right: 10px;padding: 0;width: 66px;}
.em1 {color: #666666;margin-left: 10px;}
#plun .pl li em {float: left;height: 22px;margin: 0 10px;width: 60px;}
#plun .ly {padding: 5px 0;}
#plun .ly li {border-bottom: 1px dashed #CFD3D6;clear: both;margin: 10px 0 0;padding: 0 5px 5px;}
#plun .ly li label {background: url("../images/arrow.gif") no-repeat scroll 2px center transparent;color: #267CC8;padding: 0 0 0 15px;}

/*在线留言*/
#guest{ width:638px;line-height:22px; color:#545454;}
.input_on{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC; background-image:none;
}
.input_off{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_move{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #0088cd;
background-color:#FFFFCC; background-image:none;
}
.input_out{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_out1{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:70px;
border:1px solid #CCC;resize:none;
background-color:#FFF; background-image:none;
}
.input_out2{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
width:80px;height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
#guest  .input_test{
margin:20px auto 0 auto;
width:500px; height:400px; padding-bottom:10px;
list-style-type:none;
}
#guest  ul.input_test .hr{ float:left; margin:0; padding:0; width:100%; line-height:27px; display:block; overflow:hidden;}
#guest  ul.input_test li{ float:left;
width:500px;
height:25px;
margin-bottom:10px; background-image:none; display:inline;
}
#guest  .input_test label{
float:left; margin:0; padding:0;
line-height:25px;
text-align:right;
font-size:12px; background-image:none;
}
#guest  .input_test span{ float:left;margin-left:0;
padding-left:10px;
line-height:25px;
text-align:left;
font-size:12px;
color:#999; background-image:none;
}
#guest .input_test .red{ float:none;color:#f00;}

#sub_btn, #sub_reset {width:50px; height:24px; line-height:24px; margin-right:10px;}
/*background:url({dede:global.cfg_templeturl /}/yh/images/bg_btn.gif) no-repeat; */
#sub_btn:hover, #sub_reset:hover {width:50px; height:24px; line-height:24px;}
/*background:url({dede:global.cfg_templeturl /}/yh/images/bg_btn_hover.gif) no-repeat; */


.gssl{ width:100%; display:block; overflow-x:hidden;}

#marquee {
    position:relative;
	width:100%;
    overflow:hidden;
	margin-top:10px;
}
#marquee img {
    /*border:1px solid #d7d7d7;*/
}
#marquee dl, #marquee dt,#marquee dd,#marquee a {
    float:left; text-align:center;
    margin:0 7px 0 7px;
    padding:0;
}
#marquee dl dt a{ float:left; display:inline; line-height:20px; width:162px;} 
#marquee a{ width:162px;}
#marquee dl{
    width:1000%;
}



/*在线留言*/
#guest{ width:638px; padding:20px;line-height:22px; color:#545454;}
.input_on{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC; background-image:none;
}
.input_off{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_move{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #0088cd;
background-color:#FFFFCC; background-image:none;
}
.input_out{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_out1{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:70px;
border:1px solid #CCC;resize:none;
background-color:#FFF; background-image:none;
}
.input_out2{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
width:80px;height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
#guest  .input_test{
margin:20px auto 0 auto;
width:500px; height:400px; padding-bottom:10px;
list-style-type:none;
}
#guest  ul.input_test .hr{ float:left; margin:0; padding:0; width:100%; line-height:25px; display:block; overflow:hidden;}
#guest  ul.input_test li{ float:left;
width:500px;
height:25px;
margin-bottom:10px; background-image:none; display:inline;
}
#guest  .input_test label{
float:left; margin:0; padding:0;
padding-right:10px;
width:90px;
line-height:25px;
text-align:right;
font-size:12px; background-image:none;
}
#guest  .input_test span{ float:left;margin-left:0;
padding-left:10px;
line-height:25px;
text-align:left;
font-size:12px;
color:#999; background-image:none;
}
#guest .input_test .red{ float:none;color:#f00;}

#sub_btn, #sub_reset {width:50px; height:24px; line-height:24px; margin-right:10px;}
/*background:url({dede:global.cfg_templeturl /}/yh/images/bg_btn.gif) no-repeat; */
#sub_btn:hover, #sub_reset:hover {width:50px; height:24px; line-height:24px;}
/*background:url({dede:global.cfg_templeturl /}/yh/images/bg_btn_hover.gif) no-repeat; */